/*最大768px*/

@media (max-width: 768px){

    .hidden-l{display: none !important;}

    .hidden-g{display: block;}



    /*banner*/

    .banner{ margin-top: 0;}



    /*main*/

    .ys .container a{width: 50%;height: 221px;overflow: hidden;}

    .ys .container div{width: 50%;}

    .ys .container div p b{font-size: 16px;}

    .ys .container div{height: 221px;}

    .product .pro-type a {font-size: 14px;}

    .product .pro_list li{height: 185px; float: left; }

    .main_title b{font-size: 25px;}

    .product .swiper-pagination-bullet{width: 30px;}



    .company .com_l{width:100%; height: 74.5vw;}

    .com_l h4{font-size: 4vw;}

    .com_l p{line-height:30px;}

    .com_l a{line-height:6.55vw;}

    .com_r{width:100%;}

    .com_r ul li p{font-size:7.5vw;}

    .com_r ul li p sup{margin-left:0px;}

    .com_r>div{height:30vw;}

    .com_contact div p{font-size:3.8vw;}

    .com_contact div{padding: 3vw;}
    .com_contact div small:first-of-type {
      background: none;
    }
    .com_contact div small:last-of-type {
      background: none;
    }
    .com_contact div small {
      padding-left: 0px;
    }



    .jy ul li{width: 50%;/*height: 180px;*/overflow: hidden;}

    /*.jy ul li p i{width: 65px;height: 65px;}*/

    .jy ul li p span{font-size: 16px;}



    .com_ys ul li{width: 100%;padding-bottom: 0;background-size: 0;padding-left: 0;}

    .com_ys ul li small{line-height: 22px;}

    .com_ys ul li a{line-height: 25px;margin-top: 0;}



    footer > .container{display: none;}

    footer{padding-top: 0; position: relative; }

    footer .f_bottom{margin-top: 0;padding: 15px 0;line-height: inherit;text-align: center;}



    /*sidebar*/

    #LeftNav{ width: 100%;}

    .divBox+.divBox{display: none;}

    #LeftNav h3{margin:10px 0;font-size: 16px;}

    #LeftNav .NavMenu li{ height: 40px; line-height: 40px;}

    #LeftNav .divBox{padding:10px;}

    #LeftNav .NavMenu ul{display: none;}



    #LeftNav .left_sb2 li{height: auto;line-height: inherit;}



    /*info_right*/

    .info_right{ width: 100%;padding: 10px;}

    .location h3{float: none;}

    .location div{float: none; margin-top: 5px;}



    /*news—info*/

    /*news*/

    .i_news .i_news_list li{ margin-bottom: 5%;}

    .i_news .i_news_list li img{display: none;}

    .i_news .i_news_list li div{ width: 100%;float: none;padding: 5% 6%;}

    .i_news .i_news_list li div strong{margin-top: inherit;top: inherit;bottom: 5%;}



    .n_left ._title{font-size: 22px;}

    .n_left{ width: 100%;}





    /*.main-title*/

    .main-title_i{margin: 30px 0 20px 0;}

    .main-title_i h3{font-size: 35px;}

    .main-title_i span{font-size: 20px;margin-top: -14px;}

    .main-title_i:after{ margin-top: 10px; height: 2px; width: 100px;}



    /*contact*/

    .page-header{font-size: 20px;}

    .info-message input{ width: 100%; line-height: 45px; height: 45px;float: none; margin-bottom: 15px;}

    .info-message textarea{ height: 150px; margin-top: 0;}

    .info-message button{ line-height: 35px; width: 150px;font-size: 16px;margin: 15px auto;}

    .h-contact-li{    padding: 10px 10px 10px 40px;}

    .h-contact-list ul{ padding: 5px;}

    .h-contact-li .ico{ top: 10px;}

    #allmap{ height: 250px;}



    .rigth_img_wrap{width: 100%;float: none;}

    .rigth_img_txt{width: 100%;float: none;margin-top: 20px;}

    .p_con{display: none;}





    #info .icompany .container > span{ width: 100%;float: none;}

    #info .icompany .container > img{ display: none;}

    #info .iwen{padding-bottom: 25px;}

    #info .iwen .iwen-wrap ul{ width: 100%;}

    #info .iwen .iwen-wrap ul li{ width: 30%;margin-right: 0;}

    #info .iwen .iwen-wrap ul li p b{font-size: 16px;}

    #info .iwen .iwen-wrap ul li p span{font-size: 12px;}

}



/*768px至992px*/

@media (min-width: 768px) and (max-width: 992px){

    .hidden-l{display: none !important;}

    .hidden-g{display: block;}

    /*banner*/

    .banner{ margin-top: 0;}

    .ys .container a{width: 25%;height: 207px;}

    .ys .container div{width: 25%;height: 207px;}

    .product .swiper-pagination-bullet{width: 30px;}



    .com_l p{font-size:15px; line-height: 28px;}

    .com_l a{line-height:2.55vw;}

    .company .com_l{height:39.4vw;}

    .com_r>div{height:19.7vw;}

    .com_r ul li p sub{margin-left:-15px;}

    .com_r ul li p sup{margin-left:0px;}

    .com_contact div p{font-size:1.8vw; margin-bottom:2vw;}

    .com_contact div small:first-of-type {
      background: none;
    }
    .com_contact div small:last-of-type {
      background: none;
    }
    .com_contact div small {
      padding-left: 0px;
    }

    .title p{font-size:2.7vw;}

    .com_l h4{font-size:2vw;}



    .com_ys ul li{background-size:120px auto;padding-left: 140px;}



    .jy ul li{width: 33.3333%;overflow: hidden;}
    .jy ul li p span{font-size: 18px;}



    footer > .container .f_message{width: 50%;}



    .rigth_img_wrap{width: 100%;float: none;}

    .rigth_img_txt{width: 100%;float: none;margin-top: 20px;}



    /*icompany*/

    #info .icompany .container > span{ width: 100%;float: none;}

    #info .icompany .container > img{ display: none;}

    #info .iwen .iwen-wrap ul li p span{font-size: 12px;}



}



/*992px至1200pox*/

@media (min-width: 992px) and (max-width: 1200px){
    .jy ul li p span{font-size: 18px;}

    .hidden-l{display: block;}

    .hidden-g{display: none !important;}

    /*footer*/

    .ys .container div{height: 270px;}

    .company .com_con .c_con a{margin-top: 18px;}

    .company .com_con .c_con small:after{margin: 8px 0;}

}





/*最小1200px*/

@media (min-width: 1200px)and (max-width: 1920px){

    .hidden-l{display: block;}

    .hidden-g{display: none !important;}

    .ys .container div{height: 329px;}

}



/*最小1200px*/

@media (min-width: 1600px){

    .hidden-l{display: block;}

    .hidden-g{display: none !important;}

    .ys .container div{height: 395px;}

}



